// ProjectVersion7.h: interface for the ProjectVersion7 class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_PROJECTVERSION7_H__DB62E59C_2DFB_4180_80DB_B97D742928F4__INCLUDED_)
#define AFX_PROJECTVERSION7_H__DB62E59C_2DFB_4180_80DB_B97D742928F4__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "ProjectVersion.h"

namespace VersionControl
{
	class ProjectVersion7 : public ProjectVersion  
	{
		DECLARE_DYNAMIC_CREATE(ProjectVersion7);

		typedef struct Version7{
			TCHAR cPrjName[256];
		}VERSION7;
		
	public:
		ProjectVersion7();
		virtual ~ProjectVersion7();
		
	public:
		virtual BOOL SaveProject(Project* pPrj, CFile* pfile);
		virtual BOOL ReadProject(Project* pPrj, CFile* pfile);

	private:
		BOOL ReadPrjInfo(Project* pPrj);
	};
}
#endif // !defined(AFX_PROJECTVERSION7_H__DB62E59C_2DFB_4180_80DB_B97D742928F4__INCLUDED_)
